package cn.zzdt4j.threadpool.dynamic.model.config.properties;

import lombok.Data;

/**
 * Adapter executor properties
 *
 * @author by <a href="mailto:ligang941012@gmail.com">gang.Li</a>
 * @since 2024/5/15 23:25
 */
@Data
public class AdapterExecutorProperties {
    /**
     * Mark
     */
    private String mark;

    /**
     * Thread-pool key
     */
    private String threadPoolKey;

    /**
     * Core pool size
     */
    private Integer corePoolSize;

    /**
     * Maximum pool size
     */
    private Integer maximumPoolSize;

    /**
     * Nodes, application startup is not affect, change properties is effect
     */
    private String nodes;

    /**
     * these propertied is enabled?
     */
    private Boolean enable = true;
}
